Extension point contentViews
In component org.nuxeo.ecm.platform.ui.web.ContentViewService
Documentation
Content Views are referencing resources that will help build a listing on the UI.
Contribution Descriptors
- Class: org.nuxeo.ecm.platform.contentview.jsf.ContentViewDescriptor
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="EVENTS_VIEW"> <title>label.contentview.document.history</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <genericPageProvider class="org.nuxeo.ecm.platform.audit.api.AuditPageProvider"> <property name="coreSession">#{documentManager}</property> <property name="generateUIComments">false</property> <whereClause docType="BasicAuditSearch"> <predicate operator="BETWEEN" parameter="log.eventDate"> <field name="startDate" schema="basicauditsearch"/> <field name="endDate" schema="basicauditsearch"/> </predicate> <predicate operator="=" parameter="log.category"> <field name="eventCategory" schema="basicauditsearch"/> </predicate> <predicate operator="IN" parameter="log.eventId"> <field name="eventIds" schema="basicauditsearch"/> </predicate> <predicate operator="=" parameter="log.principalName"> <field name="principalName" schema="basicauditsearch"/> </predicate> </whereClause> <sort ascending="false" column="log.eventDate"/> <pageSize>10</pageSize> <maxPageSize>1000</maxPageSize> </genericPageProvider> <searchLayout filterDisplayType="quick" name="fullauditsearch"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="TENANT_HISTORY"> <title>label.contentview.document.history</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <genericPageProvider class="org.nuxeo.ecm.platform.audit.api.AuditPageProvider"> <property name="coreSession">#{documentManager}</property> <property name="generateUIComments">true</property> <whereClause docType="BasicAuditSearch"> <fixedPart> log.docPath like ? </fixedPart> <predicate operator="BETWEEN" parameter="log.eventDate"> <field name="startDate" schema="basicauditsearch"/> <field name="endDate" schema="basicauditsearch"/> </predicate> <predicate operator="=" parameter="log.category"> <field name="eventCategory" schema="basicauditsearch"/> </predicate> <predicate operator="IN" parameter="log.eventId"> <field name="eventIds" schema="basicauditsearch"/> </predicate> <predicate operator="=" parameter="log.principalName"> <field name="principalName" schema="basicauditsearch"/> </predicate> </whereClause> <parameter>#{currentDocument.path}%</parameter> <sort ascending="false" column="log.eventDate"/> <pageSize>10</pageSize> <maxPageSize>1000</maxPageSize> </genericPageProvider> <searchLayout filterDisplayType="quick" name="basicauditsearch"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> <event>documentChildrenChanged</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{currentDocument.id}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="tenant_event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="mail_document_content"> <title>label.contentview.document_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/mail_listing_icon.png" name="mail_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="mail_listing" translateTitle="false"/> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="users_listing_search_only"> <emptySentence>label.userManager.emptyUserList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="users_listing"> <property name="usersListingMode">#{userManagementActions.listingMode}</property> <parameter>#{userManagementActions.searchString}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>usersListingChanged</event> <event>usersSearchChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="users_listing" showCSVExport="false" showPDFExport="false"/> </resultLayouts> </contentView> <contentView name="users_listing_tabbed"> <emptySentence>label.userManager.emptyUserList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="users_listing"> <property name="usersListingMode">#{userManagementActions.listingMode}</property> <parameter>#{userManagementActions.selectedLetter}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>selectedLetterChanged</event> </refresh> <reset> <event>usersListingChanged</event> </reset> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="users_listing" showCSVExport="false" showPDFExport="false"/> </resultLayouts> </contentView> <contentView name="groups_listing_search_only"> <emptySentence>label.groupManager.emptyGroupList</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="groups_listing"> <property name="groupsListingMode">#{groupManagementActions.listingMode}</property> <parameter>#{groupManagementActions.searchString}</parameter> </pageProvider> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>false</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>groupsListingChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="groups_listing" showCSVExport="false" showPDFExport="false"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="user_tasks"> <title>title.dashboard.userTasks</title> <translateTitle>true</translateTitle> <emptySentence>label.dashboard.empty</emptySentence> <translateEmptySentence>true</translateEmptySentence> <pageProvider name="user_tasks"> <property name="coreSession">#{documentManager}</property> <property name="filterDocumentsFromTrash">true</property> <property name="locale">#{localeSelector.localeString}</property> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>workflowEvent</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_task_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_domains"> <title/> <translateTitle>true</translateTitle> <pageProvider name="user_domains"> <property name="coreSession">#{documentManager}</property> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="domain_documents"> <title>title.domainSearch</title> <translateTitle>true</translateTitle> <pageProvider name="domain_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="domain_published_documents"> <title>title.last.published.documents</title> <translateTitle>true</translateTitle> <pageProvider name="domain_published_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_documents"> <title>title.dashboard.userDocuments</title> <translateTitle>true</translateTitle> <pageProvider name="user_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{currentUser.name}</parameter> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_sections"> <title>title.dashboard.sections</title> <translateTitle>true</translateTitle> <pageProvider name="user_sections"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_sites"> <title>title.dashboard.userSites</title> <translateTitle>true</translateTitle> <pageProvider name="user_sites"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_workspaces"> <title>title.dashboard.userWorkspaces</title> <translateTitle>true</translateTitle> <pageProvider name="user_workspaces"> <property name="coreSession">#{documentManager}</property> <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> <contentView name="user_deleted_documents"> <title>title.dashboard.userDeletedDocuments</title> <translateTitle>true</translateTitle> <pageProvider name="user_deleted_documents"> <property name="coreSession">#{documentManager}</property> <parameter>#{currentUser.name}</parameter> </pageProvider> <showPageSizeSelector>false</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="simple_search"> <title>label.search.form.simple</title> <translateTitle>true</translateTitle> <iconPath>/icons/document_listing_icon.png</iconPath> <showTitle>true</showTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:fulltext LIKE ? AND ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' </pattern> <parameter>#{documentSearchActions.simpleSearchKeywords}</parameter> <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance --> <sortInfosBinding> #{documentSearchActions.searchSortInfos} </sortInfosBinding> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultColumns> #{documentSearchActions.selectedLayoutColumns} </resultColumns> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="search_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> <contentView name="advanced_search"> <title>command.advancedSearch</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="=" parameter="ecm:isCheckedInVersion"> <field name="isCheckedInVersion" schema="advanced_search"/> </predicate> <predicate operator="STARTSWITH" parameter="ecm:path"> <field name="searchpath" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:description"> <field name="description" schema="advanced_search"/> </predicate> <predicate operator="LIKE" parameter="dc:rights"> <field name="rights" schema="advanced_search"/> </predicate> <predicate operator="LIKE" parameter="dc:source"> <field name="source" schema="advanced_search"/> </predicate> <predicate operator="IN" parameter="dc:nature"> <field name="nature" schema="advanced_search"/> </predicate> <predicate operator="IN" parameter="dc:coverage"> <field name="coverage" schema="advanced_search"/> </predicate> <predicate operator="IN" parameter="dc:subjects"> <field name="subjects" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:created"> <field name="created_min" schema="advanced_search"/> <field name="created_max" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:issued"> <field name="issued_min" schema="advanced_search"/> <field name="issued_max" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:valid"> <field name="valid_min" schema="advanced_search"/> <field name="valid_max" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:expired"> <field name="expired_min" schema="advanced_search"/> <field name="expired_max" schema="advanced_search"/> </predicate> <predicate operator="LIKE" parameter="dc:format"> <field name="format" schema="advanced_search"/> </predicate> <predicate operator="LIKE" parameter="dc:language"> <field name="language" schema="advanced_search"/> </predicate> <predicate operator="!=" parameter="ecm:currentLifeCycleState"> <field name="currentLifeCycleState" schema="advanced_search"/> </predicate> <fixedPart> ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 </fixedPart> </whereClause> <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance --> <pageSize>20</pageSize> <sortInfosBinding> #{documentSearchActions.searchSortInfos} </sortInfosBinding> </coreQueryPageProvider> <searchLayout name="advanced_search"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultColumns> #{documentSearchActions.selectedLayoutColumns} </resultColumns> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="search_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> <flags> <flag>ADVANCED_SEARCH</flag> </flags> </contentView> <contentView name="nxql_search"> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <pattern escapeParameters="false" quoteParameters="false">?</pattern> <parameter>#{documentSearchActions.nxqlQuery}</parameter> <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance --> <sortInfosBinding> #{documentSearchActions.searchSortInfos} </sortInfosBinding> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event/> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultColumns> #{documentSearchActions.selectedLayoutColumns} </resultColumns> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="search_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="faceted_search_default"> <title>label.faceted.search.default</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="FacetedSearchDefault"> <fixedPart> ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' </fixedPart> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="ecm_fulltext" schema="faceted_search_default"/> </predicate> <predicate operator="BETWEEN" parameter="dc:created"> <field name="dc_created_min" schema="faceted_search_default"/> <field name="dc_created_max" schema="faceted_search_default"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="dc_modified_min" schema="faceted_search_default"/> <field name="dc_modified_max" schema="faceted_search_default"/> </predicate> <predicate operator="IN" parameter="dc:creator"> <field name="dc_creator" schema="faceted_search_default"/> </predicate> <predicate operator="IN" parameter="dc:nature"> <field name="dc_nature" schema="faceted_search_default"/> </predicate> <predicate operator="STARTSWITH" parameter="dc:coverage"> <field name="dc_coverage" schema="faceted_search_default"/> </predicate> <predicate operator="STARTSWITH" parameter="dc:subjects"> <field name="dc_subjects" schema="faceted_search_default"/> </predicate> <predicate operator="STARTSWITH" parameter="ecm:path"> <field name="ecm_path" schema="faceted_search_default"/> </predicate> </whereClause> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout name="faceted_search_default"/> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> <flags> <flag>FACETED_SEARCH</flag> </flags> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <documentation> Content view definition for the smart folder results. It is bound to the current smart folder properties for the query part, the sort information, and the selected layout columns retrieval. </documentation> <contentView name="nxql_incremental_smart_folder"> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern escapeParameters="false" quoteParameters="false"> SELECT * FROM Document WHERE (?) AND ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' </pattern> <parameter>#{currentDocument.sf.queryPart}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> <pageSizeBinding>#{currentDocument.cvd.pageSize}</pageSizeBinding> <sortInfosBinding>#{currentDocument.cvd.sortInfos}</sortInfosBinding> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <reset> <event>documentChanged</event> </reset> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="search_listing_ajax" showCSVExport="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <resultColumns> #{currentDocument.cvd.selectedLayoutColumns} </resultColumns> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="DOCUMENT_HISTORY"> <title>label.contentview.document.history</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <genericPageProvider class="org.nuxeo.ecm.platform.audit.api.document.DocumentHistoryPageProvider"> <property name="coreSession">#{documentManager}</property> <property name="generateUIComments">true</property> <whereClause docType="BasicAuditSearch"> <predicate operator="BETWEEN" parameter="log.eventDate"> <field name="startDate" schema="basicauditsearch"/> <field name="endDate" schema="basicauditsearch"/> </predicate> <predicate operator="=" parameter="log.category"> <field name="eventCategory" schema="basicauditsearch"/> </predicate> <predicate operator="IN" parameter="log.eventId"> <field name="eventIds" schema="basicauditsearch"/> </predicate> <predicate operator="=" parameter="log.principalName"> <field name="principalName" schema="basicauditsearch"/> </predicate> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="false" column="log.eventDate"/> <pageSize>10</pageSize> <maxPageSize>1000</maxPageSize> </genericPageProvider> <searchLayout filterDisplayType="quick" name="basicauditsearch"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> <event>documentChildrenChanged</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{currentDocument.id}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="history_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="TEMPLATE_USAGE"> <title>label.template.usage</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType = 'TemplateBased' AND ecm:currentLifeCycleState != 'deleted' AND nxts:bindings/*/templateId IN ? AND ecm:isCheckedInVersion = ? </pattern> <parameter>#{templateActions.templateAndVersionsUUIDs}</parameter> <parameter>#{templateActions.checkedInVersion}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <showFilterForm>false</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{currentDocument.id}-#{templateActions.showVersions}</cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="forum_content"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <pattern> select * from Document where ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </pattern> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="forum_listing_ajax" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="document_content"> <title>label.contentview.document_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> <contentView name="document_trash_content"> <title>label.contentview.document_trash_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState = 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="false"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION_TRASH</selectionList> <actions category="CURRENT_SELECTION_TRASH_LIST"/> </contentView> <contentView name="section_content"> <title>label.contentview.section_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>documentPublicationRejected</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION_SECTIONS</selectionList> <actions category="CURRENT_SELECTION_SECTIONS_LIST"/> </contentView> <contentView name="orderable_document_content"> <title>label.contentview.orderable_document_content</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType != 'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted' </fixedPart> </whereClause> <parameter>#{currentDocument.id}</parameter> <sort ascending="true" column="ecm:pos"/> <sortable>false</sortable> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="ORDERABLE_CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="faceted_saved_searches"> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:mixinType = 'FacetedSearch' AND ecm:currentLifeCycleState != 'deleted' AND ecm:currentLifeCycleState != 'deleted' AND ecm:parentId = ? </fixedPart> </whereClause> <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>savedSearchesMigrated</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>FACETED_SAVED_SEARCHES_CURRENT_SELECTION</selectionList> <actions category="FACETED_SAVED_SEARCHES_CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="polls_listing"> <title>label.contentview.poll.listing</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:parentId = ? AND ecm:currentLifeCycleState != 'deleted' </pattern> <parameter>#{pollActions.pollsContainer.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{pollActions.pollsContainer.id}</cacheKey> <cacheSize>10</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="admin_workflow_models"> <title>label.admin.workflow.models</title> <translateTitle>true</translateTitle> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern>SELECT * FROM DocumentRoute WHERE ecm:path STARTSWITH '/document-route-models-root' </pattern> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <cacheSize>10</cacheSize> <refresh> <event>documentChildrenChanged</event> </refresh> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_route_models_listing_ajax" showCSVExport="true" showPDFExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <documentation> Content view definition for the global smart query results. It is bound to smartNXQLQueryActions component for the query part, the sort information, and the selected layout columns retrieval. </documentation> <contentView name="nxql_incremental_smart_query"> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern escapeParameters="false" quoteParameters="false"> SELECT * FROM Document WHERE (?) AND ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' </pattern> <parameter>#{smartNXQLQueryActions.queryPart}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> <sortInfosBinding> #{smartNXQLQueryActions.searchSortInfos} </sortInfosBinding> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event/> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <searchLayout name="nxql_incremental_smart_query"/> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="search_listing_ajax" showCSVExport="true" title="document_listing" translateTitle="true"/> <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" title="document_listing_compact_2_columns" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" title="document_listing_icon_2_columns" translateTitle="true"/> </resultLayouts> <resultColumns> #{smartNXQLQueryActions.selectedLayoutColumns} </resultColumns> <selectionList>CURRENT_SELECTION</selectionList> <actions category="CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="route_past_steps"> <title>label.document.routing.past.steps</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <parameter>#{currentDocument.id}</parameter> <parameter>#{routingActions.getRelatedRoute().getDocument().getId()}</parameter> <whereClause docType="TaskDoc"> <fixedPart> nt:targetDocumentId = ? AND nt:processId = ? AND ecm:currentLifeCycleState = 'ended' </fixedPart> </whereClause> <pageSize>10</pageSize> </coreQueryPageProvider> <showFilterForm>false</showFilterForm> <showPageSizeSelector>false</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentCreated</event> <event>workflowTaskCompleted</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <resultLayouts> <layout iconPath="" name="route_content_view_layout" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="relation_search"> <title>label.search.results</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <parameter>#{currentDocument.id}</parameter> <property name="coreSession">#{documentManager}</property> <whereClause docType="RelationSearch"> <predicate operator="STARTSWITH" parameter="ecm:path"> <field name="ecm_path" schema="relation_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="dc_title" schema="relation_search"/> </predicate> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="ecm_fulltext" schema="relation_search"/> </predicate> <predicate operator="!=" parameter="ecm:currentLifeCycleState"> <field name="currentLifeCycleState" schema="relation_search"/> </predicate> <fixedPart> ecm:uuid != ? AND ecm:mixinType != 'HiddenInNavigation' AND ecm:mixinType != 'Folderish' AND ecm:isCheckedInVersion = 0 </fixedPart> </whereClause> <sort ascending="true" column="dc:title"/> <pageSize>5</pageSize> </coreQueryPageProvider> <searchLayout name="relation_search"/> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="relation_document_listing" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="routing_tasks"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType IN ('RoutingTask') AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:currentLifeCycleState != 'ended' AND ecm:isProxy = 0 </pattern> <pageSize>20</pageSize> </coreQueryPageProvider> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> </refresh> <cacheSize>0</cacheSize> <resultLayouts> <layout name="routing_task_listing"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> </contentView> <contentView name="user_open_tasks"> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="user_open_tasks_cv"> <predicate operator="LIKE" parameter="nt:processId"> <field name="task_processId" schema="user_open_tasks_cv"/> </predicate> <predicate operator="ILIKE" parameter="nt:name"> <field name="task_name" schema="user_open_tasks_cv"/> </predicate> <predicate operator="BETWEEN" parameter="nt:dueDate"> <field name="task_dueDate_min" schema="user_open_tasks_cv"/> <field name="task_dueDate_max" schema="user_open_tasks_cv"/> </predicate> <fixedPart> ecm:mixinType IN ('RoutingTask') AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState = 'opened' AND ecm:isProxy = 0 </fixedPart> </whereClause> <pageSize>10</pageSize> </coreQueryPageProvider> <showFilterForm>true</showFilterForm> <showPageSizeSelector>false</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentCreated</event> <event>workflowTaskCompleted</event> <event>workflowNewProcessStarted</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <searchLayout filterUnfolded="true" name="routing_user_open_task_search_layout"/> <resultLayouts> <layout iconPath="" name="routing_user_open_task_listing" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/> </resultLayouts> </contentView> <contentView name="task_target_documents"> <title>label.document.routing.participatingDocuments</title> <translateTitle>true</translateTitle> <showTitle>true</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <parameter>#{routingTaskActions.getCurrentTask().getTargetDocumentsIds()} </parameter> <whereClause docType="Document"> <fixedPart> ecm:uuid IN (?) AND ecm:isCheckedInVersion = 0 AND ecm:isProxy = 0 </fixedPart> </whereClause> <pageSize>10</pageSize> </coreQueryPageProvider> <showFilterForm>false</showFilterForm> <showPageSizeSelector>false</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentCreated</event> <event>documentChanged</event> <event>workflowTaskCompleted</event> </refresh> <cacheSize>10</cacheSize> <cacheKey>#{org.jboss.seam.core.manager.currentConversationId} </cacheKey> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="task_related_documents_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="user_requests_view"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND ecm:isCheckedInVersion = 0 </pattern> <pageSize>20</pageSize> <sort ascending="false" column="dc:created"/> </coreQueryPageProvider> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>requestDocumentsChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_USER_REQUESTS</selectionList> <actions category="CURRENT_USER_REQUESTS_GLOBAL"/> </contentView> <contentView name="local_user_requests_view"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern> SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND docinfo:documentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'validated' </pattern> <parameter>#{navigationContext.currentDocument.id}</parameter> <pageSize>20</pageSize> <sort ascending="false" column="dc:created"/> </coreQueryPageProvider> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> <event>requestDocumentsChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_USER_REQUESTS</selectionList> <actions category="CURRENT_USER_REQUESTS_LOCAL"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="dam_search"> <title>label.dam.search</title> <translateTitle>true</translateTitle> <emptySentence>label.content.empty.search</emptySentence> <translateEmptySentence>true</translateEmptySentence> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property> <whereClause docType="DamSearch"> <fixedPart> ecm:mixinType = 'Asset' AND ecm:mixinType != 'HiddenInNavigation' AND ecm:isProxy = 0 AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' </fixedPart> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="ecm_fulltext" schema="dam_search"/> </predicate> <predicate operator="IN" parameter="dc:creator"> <field name="dc_creator" schema="dam_search"/> </predicate> <predicate operator="LIKE" parameter="damc:author"> <field name="damc_author" schema="dam_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:created"> <field name="dc_created_min" schema="dam_search"/> <field name="dc_created_max" schema="dam_search"/> </predicate> <predicate operator="BETWEEN" parameter="damc:authoringDate"> <field name="damc_authoringDate_min" schema="dam_search"/> <field name="damc_authoringDate_max" schema="dam_search"/> </predicate> <predicate operator="STARTSWITH" parameter="dc:subjects"> <field name="dc_subjects" schema="dam_search"/> </predicate> <predicate operator="STARTSWITH" parameter="dc:coverage"> <field name="dc_coverage" schema="dam_search"/> </predicate> <predicate operator="STARTSWITH" parameter="ecm:path"> <field name="ecm_path" schema="dam_search"/> </predicate> <predicate operator="IN" parameter="ecm:tag"> <field name="ecm_tags" schema="dam_search"/> </predicate> </whereClause> <sort ascending="false" column="dc:created"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout name="dam_search_layout"/> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="dam_box_listing_ajax" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false" title="label.dam.box.listing.title" translateTitle="true"/> <layout iconPath="/icons/document_listing_icon.png" name="dam_listing_ajax" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false" title="label.dam.listing.title" translateTitle="true"/> </resultLayouts> <selectionList>CURRENT_SELECTION</selectionList> <actions category="DAM_CURRENT_SELECTION_LIST"/> <flags> <flag>DAM</flag> </flags> </contentView> <contentView name="dam_saved_searches"> <showTitle>false</showTitle> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <whereClause docType="AdvancedSearch"> <predicate operator="FULLTEXT" parameter="ecm:fulltext"> <field name="fulltext_all" schema="advanced_search"/> </predicate> <predicate operator="FULLTEXT" parameter="dc:title"> <field name="title" schema="advanced_search"/> </predicate> <predicate operator="BETWEEN" parameter="dc:modified"> <field name="modified_min" schema="advanced_search"/> <field name="modified_max" schema="advanced_search"/> </predicate> <fixedPart> ecm:mixinType = 'DamSearch' AND ecm:isProxy = 0 AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:parentId = ? </fixedPart> </whereClause> <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter> <sort ascending="true" column="dc:title"/> <pageSize>20</pageSize> </coreQueryPageProvider> <searchLayout filterDisplayType="quick" name="document_content_filter"/> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <useGlobalPageSize>false</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>only_one_cache</cacheKey> <cacheSize>1</cacheSize> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="document_listing_ajax" showCSVExport="true" showPDFExport="true" title="document_listing" translateTitle="true"/> </resultLayouts> <selectionList>DAM_SAVED_SEARCHES_CURRENT_SELECTION</selectionList> <actions category="DAM_SAVED_SEARCHES_CURRENT_SELECTION_LIST"/> </contentView> </extension>
-
<extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService"> <contentView name="JenkinsReports"> <coreQueryPageProvider> <property name="coreSession">#{documentManager}</property> <pattern>SELECT * FROM Document WHERE (ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' AND ecm:parentId=?)</pattern> <parameter>#{currentDocument.id}</parameter> <sort ascending="false" column="jenkinsreport:report_date"/> <pageSize>10</pageSize> </coreQueryPageProvider> <useGlobalPageSize>true</useGlobalPageSize> <refresh> <event>documentChanged</event> <event>documentChildrenChanged</event> </refresh> <cacheKey>#{currentDocument.id}</cacheKey> <cacheSize>10</cacheSize> <selectionList>CURRENT_SELECTION</selectionList> <showTitle>false</showTitle> <showFilterForm>true</showFilterForm> <showPageSizeSelector>true</showPageSizeSelector> <showRefreshCommand>true</showRefreshCommand> <actions category="CURRENT_SELECTION_LIST"/> <actions category="cv_actions@JenkinsReports"/> <resultLayouts> <layout iconPath="/icons/document_listing_icon.png" name="JenkinsReports@cvListingLayout" showCSVExport="true" title="document_listing" translateTitle="true"/> </resultLayouts> </contentView> </extension>